package com.plian.system.enumeratea;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum CheckName {
    /**
     * 轨道交通
     */
    GDJT("轨道交通", "轨道"),

    /**
     * 城投集团
     */
    CT("城投集团", "城投"),

    /**
     * 交通投资
     */
    JT("交通投资", "交投"),

    /**
     * 开发投资
     */
    KT("开发投资","开投"),

    /**
     * 通商集团
     */
    TS("通商集团","通商"),

    /**
     * 工业投资
     */
    GT("工业投资", "工投"),

    /**
     * 报业传媒
     */
    BY("报业传媒", "报业"),

    /**
     * 广电集团
     */
    GD("广电集团", "广电"),

    /**
     * 城建投资
     */
    CJTZ("城建投资", "城投"),

    /**
     * 城旅投资
     */
    CLTZ("城旅投资", "城旅"),

    /**
     * 广播电视
     */
    GBDS("广播电视", "广电");

    private final String checkName;
    private final String abbreviation;

    public static String getAbbreviationName(String checkName) {
        CheckName[] checkNames = values();
        for (CheckName name : checkNames) {
            if (name.checkName.equals(checkName)) {
                return name.abbreviation;
            }
        }
        return null;
    }

}
